package com.itheima.day08;


import java.util.*;

public class Practice1 {
    /**1.由于6个红色球,号码不能重复,所以可以利用HashSet存储
 2.排序由于Collections中的sort不能对set集合进行排序,所以,可以将HashSet中的号码放到ArrayList集合中*/
    public static void main(String[] args) {
        //System.out.println(redBall());
        HashSet<Integer> hashSet = redBall();
        ArrayList<Integer> list = new ArrayList<>();
         list.addAll(hashSet);//HashSet不支持排序，倒入ArrayList集合
       // list.sort((o1,o2)->Integer.compare(o1,o2));//排序，篮球在最后
        Collections.sort(list);
        Random r = new Random();
        list.add(r.nextInt(16)+1);//添加篮球
        System.out.println(list);

    }
    public static HashSet<Integer> redBall(){
        HashSet set = new HashSet();//存放红球号码
        Random r = new Random();
        while (set.size()<6){
           int num =  r.nextInt(33)+1;
           set.add(num);
        }
        return set;
    }
}
